Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F12 Venezuela F3 Venezuela #1-w1 Venezuela #1-w3 Venezuela F2 Venezuela #1-w2 Venezuela F1C Venezuela F4 USA F10 Venezuela F1 Venezuela F2 Venezuela F5 Cuba F1 Venezuela F7 Venezuela F8 Venezuela F9 Venezuela F2 Venezuela F3 Bolivia F1 Bolivia F2 Venezuela F2 Venezuela #1-w2 Venezuela #1-w4 Venezuela F4 Venezuela F5 Venezuela F7 Venezuela F8 Costa Rica F1 Venezuela #1-w1 Tennis Cup of Flanders - Ostende USTA Challenger of Burbank - Burbank drkoop.com USTA Challenger of Dallas - Dallas The USTA Challenger at West End Racquet - Torrance Britania Zavaleta - Puebla The Surbiton Trophy - Surbiton Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Houston - Houston Challenger Santa Cruz - Santa Cruz Hilton Waikoloa USTA Challenger - Waikoloa USTA Challenger of Las Vegas - Las Vegas Espinho Challenger - Espinho Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari AXA Open II - Espinho Trofeo Barcelona de Tenis - Barcelona St. Francis Health System USTA Challenger - Tulsa Siemens Open - Scheveningen Skandia Open - Linz Fergana Challenger - Fergana USTA Championships of Kerrville - Kerrville Copa Sevilla - Seville Haagen Dazs Open - Caracas Open de Charleroi - Charleroi University of Tennessee USTA Men's Challenger - Knoxville Telesp Celular Open - Campinas drkoop.com USTA Challenger of Burbank - Burbank Maia Open - Oporto Milan Challenger Pozoblanco Challenger USTA Seascape Challenger - Aptos I Manta Open - Manta USTA Tennis Championships of Houston - Houston Copa Ericsson Venezuela - Caracas Orleans Challenger Budapest Challenger Brescia Challenger Manerbio Challenger Andria Challenger Alphen Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Santiago Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Parma Challenger Milan Challenger Biella Challenger Hamburg Challenger Aix En Provence Challenger Lisbon Challenger Kiev UMC Open - Kiev Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Caracas VIII Avierto Internacional de Salinas - Salinas San Benedetto Challenger San Luis Potosi Challenger 2000 - San Luis Potosi Mallorca Open - Mallorca Memorial Savigni - Sassuolo Kroger / St. Jude International - Memphis Mallorca Open - Mallorca Chevrolet Cup - Vina del Mar Como Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Citrix Tennis Championships - Delray Beach 2000 Cairo Challenger - Cairo Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2002 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Estoril Open - Estoril VI Abierto Internacional de Salinas - Salinas V Torneo Internazionale di Tennis - Barletta 2003 Mercedes Cup - Stuttgart Open de Montauban - Montauban TD Waterhouse Cup - Long Island Marbella Challenger Davidoff Swiss Indoors - Basel USTA Tennis Championships of Austin - Austin Prostejov Challenger Milan Challenger Bastad Challenger Open Diputacion Pozoblanco - Cordoba drkoop.com USTA Challenger of San Antonio - San Antonio Liberec Challenger Citrix Tennis Championships - Delray Beach Eckental Challenger Rennes Challenger III Challenger Continenal Plaza - Puerto Vallarta Gold Flake Open - Chennai Milan Indoors - Milan Sopot Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger Open Seat Godo 2003 - Barcelona Caltanissetta Challenger Noumea Challenger Indian Wells Challenger Kremlin Cup - Moscow Marbella Challenger Mallorca Open - Mallorca Braga Challenger Poznan Challenger Tata Open - Chennai IV Trofeo Ciudad de Quito - Quito Milan Indoors - Milan Genova Challenger Dubai Open - Dubai Estoril Open - Estoril Davidoff Swiss Indoors - Basel Open Seat Godo - Barcelona Genova Challenger Gran Canaria 2 Challenger Synsam Swedish Open - Bastad Aix En Provence Challenger Mercedes Cup - Stuttgart AXA Open - Lisbon V Abierto Internacional de Salinas - Salinas Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth Open de Montauban - Montauban Open Diputacion - Cordoba CA-Challenge 2000 - Graz Barcelona Challenger Copa Ericsson Peru - Lima ECM Cup - Prague Monterrey Challenger Qwarant Cup - Sopot Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella 7th Wartburg Open - Eisenach Dubai Open - Dubai Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Heineken Open - Auckland Synsam Swedish Open - Bastad Genova Challenger Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Open Seat-Godo 2000 - Barcelona Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille SAP Open - San Jose Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Adidas International - Sydney Ordina Open - 's-Hertogenbosch Open 13 - Marseille Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Seville Challenger Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Copa AT&T - Buenos Aires Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Prague II Challenger Mercedes Cup - Stuttgart Biella Challenger Marbella Challenger Adidas International - Sydney Generali Open - Kitzbuhel Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Catella Swedish Open - Bastad Medibank International - Sydney Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Pilot Pen Tennis - New Haven The Stella Artois Grass Court Championships - London Open de Moselle - Metz Seville Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Pinehurst Coral Springs Bologna Open Sabadell Atlantico - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Ordina Open - s-Hertogenbosch Orange Warsaw Open - Warsaw China Open - Beijing Adidas International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Rome Challenger BCR Open Romania - Bucharest Catella Swedish Open - Bastad International German Open - Hamburg Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem The Nottingham Open - Nottingham Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch China Open - Beijing Open 13 - Marseille Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland China Open - Beijing Erste Bank Open - Vienna SkiStar Swedish Open - Bastad Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad China Open - Beijing Brasil Open - Salvador Ordina Open - 's-Hertogenbosch Braunschweig Challenger Barcelona Open BancSabadell - Barcelona Alicante Challenger Valencia Open - Valencia New Haven Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BMW Challenger Open - Monchengladbach Dubai Duty Free Tennis Championships - Dubai China Open - Beijing VIII Open Internacional D'Andorra - Andorra Oberstaufen Cup - Oberstaufen Moselle Open - Metz Tulsa Auto Collection USTA Challenger - Tulsa Swiss Open - Gstaad University of Tennessee USTA Men's Challenger - Knoxville Szczecin Challenger Casino Lugano - Lugano Challenger de Granby - Granby USTA Challenger of Burbank - Burbank Copa Sevilla Internacionales de Andalucia - Seville drkoop.com USTA challenger of Miami - Miami Copa Ericsson - Guadalajara Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Apia International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells Qatar Exxon Mobil Open - Doha Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Sopot Challenger Cordenons Challenger Tennis Masters Series - Hamburg If Stockholm Open - Stockholm Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Rogers Cup - Montreal Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid CA Tennis Trophy - Vienna BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington Heineken Open - Auckland Masters Series - Hamburg Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome If Stockholm Open - Stockholm Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open - Melbourne U.S. Open U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, CAN-VEN 5-0 Davis Cup, Group 1, REL1, BAH-VEN 3-2 Davis Cup, Group 1, REL2, ARG-VEN 4-1 Australian Open - Melbourne Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, Group 1, REL2, VEN-BRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, Group 1, 1R, VEN-MEX 1-4 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group 1, 2R, VEN-ECU 3-2 Davis Cup, Group 1, 1R, ECU-VEN 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, REL2, BAH-VEN 3-1 Davis Cup, Group 1, 1R, VEN-BAH 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Atlanta Olympics